Tag: El Captain Theatre and TCL Chinese
Suspicious Package Found At Hollywood Metro Station Ahead Of Oscars
A suspicious package was found on the train tracks of the Hollywood Metro station, just days before Hollywood stars grace the nearby Dolby Theatre for the Academy Awards on February 26.....
Showing 1 to 1 of 1 (1 Pages)